﻿//////////////////////elaborado por: Susana Taquichiri////////////////////////
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;

namespace Boa.AIT.Reportes.Raiz
{
    public class Parametros
    {
        public const string Renderizador = "Renderizador";

        public const string EquipoDisponibleId = "EquipoDisponibleId";
        
        public const string filtro = "filtro";
    }


    public class Renderizadores
    {
        public const string CodigosQR = "Boa.AIT.Reportes.CodigoQR, Boa.AIT.Reportes";
        public const string RptRolUsuario = "Boa.AIT.Reportes.RptRolUsuario, Boa.AIT.Reportes";
        public const string RptEquipoAsignadoEmpleado = "Boa.AIT.Reportes.RptEquipoAsignadoEmpleado, Boa.AIT.Reportes";
        public const string RptNotificacionMantenimiento = "Boa.AIT.Reportes.RptNotificacionMantenimiento, Boa.AIT.Reportes";
        public const string RptSolicitudEquipo = "Boa.AIT.Reportes.RptSolicitudEquipo, Boa.AIT.Reportes";
        public const string RptProveedorTaller = "Boa.AIT.Reportes.RptProveedorTaller, Boa.AIT.Reportes";
        public const string RptGarantiaEquipo = "Boa.AIT.Reportes.RptGarantiaEquipo, Boa.AIT.Reportes";
        public const string RptMantenimientoEquipoEmpleado = "Boa.AIT.Reportes.RptMantenimientoEquipoEmpleado, Boa.AIT.Reportes";
        public const string RptAccionMantenimientoEquipo = "Boa.AIT.Reportes.RptAccionMantenimientoEquipo, Boa.AIT.Reportes";
        public const string RptHistorialMantenimiento = "Boa.AIT.Reportes.RptHistorialMantenimiento, Boa.AIT.Reportes";
        public const string RptMantenimientoFechaActual = "Boa.AIT.Reportes.RptMantenimientoFechaActual, Boa.AIT.Reportes";
        public const string RptEquiposAlmacen = "Boa.AIT.Reportes.RptEquiposAlmacen, Boa.AIT.Reportes";
        public const string RptActivoAsignado = "Boa.AIT.Reportes.RptActivoAsignado, Boa.AIT.Reportes";        
    }   

    public class DirectorReporte
    {
        public static string ConstruirURL(Dictionary<string, string> diccionario)
        {
            string param = Didsoft.Mvc.Security.DicParams.BuildParam(diccionario);
            string encoded = System.Web.HttpUtility.UrlEncode(param);
            //return string.Format("{0}/AIT/Reportes/VerReporte.aspx?param={1}", ConfigurationManager.AppSettings["ServerAddress"], encoded);
            return string.Format("{0}/Reportes/VerReporte.aspx?param={1}", ConfigurationManager.AppSettings["ServerAddress"], encoded);
        }
    }
}
